<?php
// x+y
function sum($x, $y) {
    echo $x+$y;
}
sum(1, 1);

// return;

// 名称不能重复
// function sum() {
// }

function plus($x, $y, $z=0) {
    return $x+$y+$z;
}
$result = plus(1, 1);
echo "<h1>$result</h1>";
echo "<hr>";

/*
定义一个函数，只处理字符串参数, 该参数是一个只有0或1组成的字符串，
计算字符串中，1连续出现的最多次数，并返回该次数。
例如: $s = "01011011001111100110100";// 最大连续出现5次
*/
function countOne($str) {
    if(gettype($str) != 'string'){
        return 0;
    }
    $arr = preg_split("/0+/", $str);
    $count = 0;
    foreach ($arr as $val) {
        $len = mb_strlen($val);
        if( $len > $count ){
            $count = $len;
        }
    }
    return $count;
}
$s = "010110110011111011111110011111110110100";
echo "<hr>" . countOne($s);

?>